package app.fugema.shop.main.goods.model;

import com.base.common.view.adapter.bean.HeaderBean;

import java.util.List;

public class VShopResult
{


    /**
     * success : true
     * msg :
     * code : 0
     * VShop : {"Id":14,"Logo":"https://www.fugema.cn:443/Storage/Shop/12/VShop/201911161109116936910.png","Name":"官方自营8号店-1","ShopId":12,"Favorite":false,"State":2,"FollowUrl":""}
     * SlideImgs : [{"ImageUrl":"https://www.fugema.cn:443/Storage/Shop/12/VShop/201912252019515842980.png","Url":""}]
     * Products : [{"Id":3318,"Name":"巴顿品牌  厂家直销新款真皮斜挎包商务手提平板电脑包单肩公文包","MarketPrice":899,"SalePrice":468,"ImageUrl":"https://www.fugema.cn:443//Storage/Shop/12/Products/3318/1_350.png","CommentsCount":0},{"Id":3355,"Name":"奥王AOKING商务电脑包印旅行防水男士双肩包厂家直供（灰色无货）","MarketPrice":289,"SalePrice":159,"ImageUrl":"https://www.fugema.cn:443//Storage/Shop/12/Products/3355/1_350.png","CommentsCount":0}]
     * Banner : []
     * Coupon : null
     * CustomerServices : [{"Id":14,"ShopId":12,"CustomerCode":null,"ProductJson":null,"UserName":null,"Tool":1,"Type":1,"Name":"旺旺","AccountCode":"3436152093","TerminalType":1,"ServerStatus":1}]
     * CustomerCode : 9
     */

    private boolean success;
    private String msg;
    private int code;
    private VShopBean VShop;
    private List<SimpleShopCouponBean> Coupon;
    private String CustomerCode;
    private List<SlideImgsBean> SlideImgs;
    private List<ShopProduct> Products;
    private List<Object> Banner;
    private List<CustomerServicesBean> CustomerServices;

    public boolean isSuccess() {
        return success;
    }

    public void setSuccess(boolean success) {
        this.success = success;
    }

    public String getMsg() {
        return msg;
    }

    public void setMsg(String msg) {
        this.msg = msg;
    }

    public int getCode() {
        return code;
    }

    public void setCode(int code) {
        this.code = code;
    }

    public VShopBean getVShop() {
        return VShop;
    }

    public void setVShop(VShopBean VShop) {
        this.VShop = VShop;
    }

    public List<SimpleShopCouponBean> getCoupon() {
        return Coupon;
    }

    public void setCoupon(List<SimpleShopCouponBean> Coupon) {
        this.Coupon = Coupon;
    }

    public String getCustomerCode() {
        return CustomerCode;
    }

    public void setCustomerCode(String CustomerCode) {
        this.CustomerCode = CustomerCode;
    }

    public List<SlideImgsBean> getSlideImgs() {
        return SlideImgs;
    }

    public void setSlideImgs(List<SlideImgsBean> SlideImgs) {
        this.SlideImgs = SlideImgs;
    }

    public List<ShopProduct> getProducts() {
        return Products;
    }

    public void setProducts(List<ShopProduct> Products) {
        this.Products = Products;
    }

    public List<Object> getBanner() {
        return Banner;
    }

    public void setBanner(List<Object> Banner) {
        this.Banner = Banner;
    }

    public List<CustomerServicesBean> getCustomerServices()
    {
        return CustomerServices;
    }

    public void setCustomerServices(List<CustomerServicesBean> CustomerServices)
    {
        this.CustomerServices = CustomerServices;
    }

    public static class VShopBean extends HeaderBean
    {
        /**
         * Id : 14
         * Logo : https://www.fugema.cn:443/Storage/Shop/12/VShop/201911161109116936910.png
         * Name : 官方自营8号店-1
         * ShopId : 12
         * Favorite : false
         * State : 2
         * FollowUrl :
         */

        private int Id;
        private String Logo;
        private String Name;
        private int ShopId;
        private boolean Favorite;
        private int State;
        private String FollowUrl;

        public int getId() {
            return Id;
        }

        public void setId(int Id) {
            this.Id = Id;
        }

        public String getLogo() {
            return Logo;
        }

        public void setLogo(String Logo) {
            this.Logo = Logo;
        }

        public String getName() {
            return Name;
        }

        public void setName(String Name) {
            this.Name = Name;
        }

        public int getShopId() {
            return ShopId;
        }

        public void setShopId(int ShopId) {
            this.ShopId = ShopId;
        }

        public boolean isFavorite() {
            return Favorite;
        }

        public void setFavorite(boolean Favorite) {
            this.Favorite = Favorite;
        }

        public int getState() {
            return State;
        }

        public void setState(int State) {
            this.State = State;
        }

        public String getFollowUrl() {
            return FollowUrl;
        }

        public void setFollowUrl(String FollowUrl) {
            this.FollowUrl = FollowUrl;
        }
    }

    public static class SlideImgsBean {
        /**
         * ImageUrl : https://www.fugema.cn:443/Storage/Shop/12/VShop/201912252019515842980.png
         * Url :
         */

        private String ImageUrl;
        private String Url;

        public String getImageUrl() {
            return ImageUrl;
        }

        public void setImageUrl(String ImageUrl) {
            this.ImageUrl = ImageUrl;
        }

        public String getUrl() {
            return Url;
        }

        public void setUrl(String Url) {
            this.Url = Url;
        }
    }

    public static class ShopProduct
    {
        /**
         * Id : 3318
         * Name : 巴顿品牌  厂家直销新款真皮斜挎包商务手提平板电脑包单肩公文包
         * MarketPrice : 899
         * SalePrice : 468
         * ImageUrl : https://www.fugema.cn:443//Storage/Shop/12/Products/3318/1_350.png
         * CommentsCount : 0
         */

        private int Id;
        private String Name;
        private int MarketPrice;
        private int SalePrice;
        private String ImageUrl;
        private int CommentsCount;

        public int getId() {
            return Id;
        }

        public void setId(int Id) {
            this.Id = Id;
        }

        public String getName() {
            return Name;
        }

        public void setName(String Name) {
            this.Name = Name;
        }

        public int getMarketPrice() {
            return MarketPrice;
        }

        public void setMarketPrice(int MarketPrice) {
            this.MarketPrice = MarketPrice;
        }

        public int getSalePrice() {
            return SalePrice;
        }

        public void setSalePrice(int SalePrice) {
            this.SalePrice = SalePrice;
        }

        public String getImageUrl() {
            return ImageUrl;
        }

        public void setImageUrl(String ImageUrl) {
            this.ImageUrl = ImageUrl;
        }

        public int getCommentsCount() {
            return CommentsCount;
        }

        public void setCommentsCount(int CommentsCount) {
            this.CommentsCount = CommentsCount;
        }
    }

}
